package com.coincalf.admin.common;

/**
 * Create Time: 2018年05月28日 11:52
 * C@author lxl
 **/
public class EncryUtil {

    /**
     * 使用默认密钥进行DES加密
     */
    public static String encrypt(String plainText) {
        try {
            return new DESUtil().encrypt(plainText);
        } catch (Exception e) {
            return null;
        }
    }


    /**
     * 使用指定密钥进行DES解密
     */
    public static String encrypt(String plainText, String key) {
        try {
            return new DESUtil(key).encrypt(plainText);
        } catch (Exception e) {
            return null;
        }
    }


    /**
     * 使用默认密钥进行DES解密
     */
    public static String decrypt(String plainText) {
        try {
            return new DESUtil().decrypt(plainText);
        } catch (Exception e) {
            return null;
        }
    }


    /**
     * 使用指定密钥进行DES解密
     */
    public static String decrypt(String plainText, String key) {
        try {
            return new DESUtil(key).decrypt(plainText);
        } catch (Exception e) {
            return null;
        }
    }

    public static void main(String[] args) {
            String AES_KEY = "!q@i#q$i%l^i&u*(";
            String str = "12345678";
            String t = "AE3B474D414324A5006BED7C5A338AC8";
            System.out.println("加密后：" + ( EncryUtil.encrypt(str)));
           // System.out.println("解密后：" + EncryUtil.decrypt(t));
    }
}
